Actualizando Ghost (sobre Docker)


Al acceder al apartado de administración de Ghost (sobre Docker) me ha aparecido el mensaje de una nueva versión disponible, la 0.11.7 (yo tenía instalada la 0.11.5).
He acudido a DockerHub, he visto que se estaba disponible la nueva imagen para la versión 0.11.7, así que la descargado mediante:
docker pull ghost:0.11.7  
Unos instantes después, he parado el contenedor del engine de Ghost:
docker stop ghost-blog  
Y he eliminado el contenedor (es necesario eliminarlo porque quiero crear el nuevo contenedor con el mismo nombre):
docker rm ghost-blog  
A continuación, he creado el nuevo contenedor a partir de la última versión de la imagen de Ghost:
docker run -d --name ghost-blog --volumes-from ghost-data ghost:0.11.7  
En total, el tiempo de actualización debe haber sido inferior al minuto (incluso teniendo en cuenta la descarga de la nueva imagen), así que ha sido todo un éxito.
Los siguientes pasos serán:
  • Crear un script para lanzar el contenedor de forma consistente (y evitar fallos de escritura)
  • Crear un repositorio donde versionar los cambios sobre el script (para cada nueva versión de la imagen de Ghost).

Comentarios